/** <a href="http://www.cpupk.com/decompiler">Eclipse Class Decompiler</a> plugin, Copyright (c) 2017 Chen Chao. **/
package com.minierp.service;

import com.minierp.bean.DeliverBillBean;
import com.minierp.bean.UserBean;
import com.minierp.dao.BusinessBillDao;
import com.minierp.dao.BusinessBillItemDao;
import com.minierp.dao.DeliverBillDao;
import com.minierp.dao.DeliverBillItemDao;
import com.minierp.dao.IdGenerator;
import com.minierp.dao.SerialNumberDao;
import com.minierp.model.CodeRule;
import java.util.Map;

public interface DeliverBillService {
	void txInsert(DeliverBillBean arg0, String arg1, UserBean arg2,
			DeliverBillDao arg3, DeliverBillItemDao arg4,
			BusinessBillItemDao arg5, SerialNumberDao arg6, IdGenerator arg7)
			throws Exception;

	void txUpdate(DeliverBillBean arg0, String arg1, UserBean arg2,
			DeliverBillDao arg3, DeliverBillItemDao arg4,
			BusinessBillItemDao arg5, IdGenerator arg6) throws Exception;

	void txUnExamine(long arg0, String arg2, UserBean arg3,
			DeliverBillDao arg4, DeliverBillItemDao arg5,
			BusinessBillItemDao arg6) throws Exception;

	void txExamine(long arg0, String arg2, UserBean arg3, DeliverBillDao arg4,
			DeliverBillItemDao arg5, BusinessBillItemDao arg6) throws Exception;

	void txCancel(long arg0, String arg2, String arg3, UserBean arg4,
			DeliverBillDao arg5, DeliverBillItemDao arg6,
			BusinessBillItemDao arg7, IdGenerator arg8) throws Exception;

	Map txInsertBatch(String[] arg0, String arg1, UserBean arg2, CodeRule arg3,
			DeliverBillDao arg4, DeliverBillItemDao arg5,
			BusinessBillItemDao arg6, SerialNumberDao arg7, IdGenerator arg8)
			throws Exception;

	String txInsertApp(String arg0, String arg1, UserBean arg2, CodeRule arg3,
			DeliverBillDao arg4, DeliverBillItemDao arg5, BusinessBillDao arg6,
			BusinessBillItemDao arg7, SerialNumberDao arg8, IdGenerator arg9)
			throws Exception;
}